#include<bits/stdc++.h> 
using namespace std;
//  与乙级1024一模一样

int main(){
	string s;
	cin>>s;
	char fh = '+';
	string bt;
	string x;
	int mi;
	if(s[0]=='-') fh = '-';
	bt = s.substr(1, s.find('E')-1);
	mi = stoi(s.substr(s.find("E")+1));
	int l = bt.length();
	if(mi > 0){
		for(int i = 0;i<mi-l+2;i++){
			bt = bt + "0";
		}
		x = bt.substr(0,1);
		for(int i = 2;i<mi+2;i++){
			x = x + bt.substr(i, 1);
		}
		x = x + ".";
		for(int i = mi+2;i<bt.length();i++){
			x = x + bt.substr(i, 1);
		}
		if(x[x.length()-1]=='.') x = x.substr(0, x.length()-1);
	}
	else if(mi<0){
		mi = -mi;
		for(int i = 0;i<mi;i++){
			bt = "0" + bt;
		}
		stringstream ss;
		ss<<bt[0]<<"."<<bt.substr(1,mi)<<bt.substr(mi+2);
		x = ss.str();
	}
	else{
		x = bt;
	}
	if(fh=='-') cout<<fh<<x<<endl;
	else cout<<x<<endl;
	return 0;
}